Eclipse Platform
Pre-release 3.0

Deprecated API

Deprecated Classes
org.eclipse.swt.custom.AnimatedProgress
          As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE
Styles:
VERTICAL, HORIZONTAL, BORDER
 
org.eclipse.jface.text.source.AnnotationColumn
          use AnnotationRulerColumn instead. 
org.eclipse.ui.actions.CreateFileAction
          should use NewWizardMenu to populate a New submenu instead (see Navigator view) 
org.eclipse.ui.actions.CreateFolderAction
          should use NewWizardMenu to populate a New submenu instead (see Navigator view) 
org.eclipse.ui.actions.CreateProjectAction
          This new experimental API is being temporary deprecated for release 2.0 New project creation should continue to make use of NewProjectAction. 
org.eclipse.ui.texteditor.DefaultAnnotation
          use Annotation and ImageUtilities, stay with layer definitions until new home found for them 
org.eclipse.ui.help.DialogPageContextComputer
          nested contexts are no longer supported by the help support system 
org.eclipse.ui.dialogs.FileSelectionDialog
          Use org.eclipse.swt.widgets.FileDialog, 
org.eclipse.ui.texteditor.MarkerRulerInfoAction
          use MarkerRulerAction instead 
org.eclipse.ui.part.MultiPageEditor
          Use the class MultiPageEditorPart instead 
org.eclipse.ui.actions.OpenNewPageMenu
          Workbench no longer exposes the concept of "pages" in the user ui model. See IWorkbench.showPerspective methods. 
org.eclipse.ui.actions.OpenNewWindowMenu
          See IWorkbench.showPerspective methods. 
org.eclipse.ui.actions.OpenPerspectiveMenu
          See IWorkbench.showPerspective methods. 
org.eclipse.ui.texteditor.PropagatingFontFieldEditor
          use WorkbenchChainedTextFontFieldEditor 
org.eclipse.jface.text.rules.RuleBasedDamagerRepairer
          use DefaultDamagerRepairer 
org.eclipse.jface.text.rules.RuleBasedPartitioner
          use DefaultPartitioner instead 
org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction
          use SelectMarkerRulerAction instead 
org.eclipse.ui.editors.text.TextEditorPreferencePage
          As of 2.1 fonts are managed by the workbench 
org.eclipse.ui.help.ViewContextComputer
          nested contexts are no longer supported by the help support system 
org.eclipse.ui.dialogs.WizardExportPage
          use WizardExportResourcePage 
org.eclipse.ui.dialogs.WizardImportPage
          use WizardResourceImportPage 
org.eclipse.core.resources.WorkspaceLock
          it is no longer possible to override the workspace lock behavior. This functionality is now provided in the platform API by implementing the org.eclipse.core.runtime.jobs.ILockListener interface. 
org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog
          Providing Cancel in addition to Yes/No is confusing. It is better to subclass the regular ListSelectionDialog, which uses OK/Cancel, and provide a separate checkbox if necessary. 
 

Deprecated Interfaces
org.eclipse.ui.IActionDelegateWithEvent
          Use org.eclipse.ui.IActionDelegate2 instead. 
org.eclipse.ui.help.IContextComputer
          nested contexts are no longer supported by the help support system 
org.eclipse.help.IHelp
          This interface became obsolete in 3.0, along with the extension point that it was associated with. The functionality provided by this interface is available elsewhere. Use HelpSystem.getTocs() and HelpSystem.getContext(String) to obtain help resources. Use various display methods of WorkbenchHelp to display help resources. 
 

Deprecated Exceptions
org.eclipse.ui.texteditor.ValidateStateException
            
 

Deprecated Fields
org.eclipse.ui.IWorkbenchActionConstants.ABOUT
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.ABOUT.getId() instead. 
org.eclipse.jface.util.OpenStrategy.ACTIVE_DESKTOP
            
org.eclipse.ui.IWorkbenchActionConstants.ADD_TASK
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.ADD_TASK.getId() instead. 
org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.ADD_TASK_ACTION
          in 3.0 Use org.eclipse.ui.texteditor.ITextEditorHelpContextIds.ADD_TASK_ACTION instead. 
org.eclipse.ui.IWorkbenchPreferenceConstants.ALTERNATE_OPEN_NEW_PERSPECTIVE
          Workbench no longer supports alternate key modifier to open a new perspective. Callers should use IWorkbench.showPerspective methods. 
org.eclipse.debug.ui.IDebugUIConstants.ATTR_DEBUG_FAVORITE
          use ATTR_FAVORITE_GROUPS instead 
org.eclipse.debug.ui.IDebugUIConstants.ATTR_RUN_FAVORITE
          use ATTR_FAVORITE_GROUPS instead 
org.eclipse.debug.ui.IDebugUIConstants.ATTR_TARGET_DEBUG_PERSPECTIVE
          Since 3.0, this launch configuration attribute is no longer supported. Use DebugUITools.setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective). 
org.eclipse.debug.ui.IDebugUIConstants.ATTR_TARGET_RUN_PERSPECTIVE
          Since 3.0, this launch configuration attribute is no longer supported. Use DebugUITools.setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective). 
org.eclipse.ui.IWorkbenchActionConstants.BACK
          in 3.0. Use ActionFactory.BACK.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.BOOKMARK
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.BOOKMARK.getId() instead. 
org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds.BOOKMARK_ACTION
          in 3.0 Use org.eclipse.ui.texteditor.ITextEditorHelpContextIds.BOOKMARK_ACTION instead. 
org.eclipse.swt.custom.CTabFolder2.borderInsideRGB
            
org.eclipse.swt.custom.CTabFolder2.borderMiddleRGB
            
org.eclipse.swt.custom.CTabFolder2.borderOutsideRGB
            
org.eclipse.ui.IWorkbenchActionConstants.BUILD
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.BUILD.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.BUILD_PROJECT
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.BUILD_PROJECT.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.CLOSE
          in 3.0. Use ActionFactory.CLOSE.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.CLOSE_ALL
          in 3.0. Use ActionFactory.CLOSE_ALL.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.CLOSE_PROJECT
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.CLOSE_PROJECT.getId() instead. 
org.eclipse.jface.text.rules.RuleBasedPartitioner.CONTENT_TYPES_CATEGORY
          use getManagingPositionCategories(). 
org.eclipse.jface.text.rules.DefaultPartitioner.CONTENT_TYPES_CATEGORY
          use getManagingPositionCategories(). 
org.eclipse.ui.IWorkbenchActionConstants.COPY
          in 3.0. Use ActionFactory.COPY.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.CUT
          in 3.0. Use ActionFactory.CUT.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.DELETE
          in 3.0. Use ActionFactory.DELETE.getId() instead. 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_BOOKMARK_INDICATION
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_BOOKMARK_INDICATION_COLOR
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_BOOKMARK_INDICATION_IN_OVERVIEW_RULER
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_CURRENT_LINE
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_CURRENT_LINE_COLOR
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_ERROR_INDICATION_IN_OVERVIEW_RULER
            
org.eclipse.ui.IWorkbenchPage.EDITOR_ID_ATTR
          in 3.0 since the notion of markers this is not generally applicable. Use the IDE-specific constant IDE.EDITOR_ID_ATTR. 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_INFO_INDICATION
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_INFO_INDICATION_COLOR
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_INFO_INDICATION_IN_OVERVIEW_RULER
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER_COLOR
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_OVERVIEW_RULER
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PRINT_MARGIN
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLOR
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PRINT_MARGIN_COLUMN
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PROBLEM_INDICATION
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_PROBLEM_INDICATION_COLOR
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION_COLOR
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_SEARCH_RESULT_INDICATION_IN_OVERVIEW_RULER
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_TASK_INDICATION
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_TASK_INDICATION_COLOR
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_TASK_INDICATION_IN_OVERVIEW_RULER
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.texteditor.ExtendedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION
          as of 3.0 there are no UNKNOWN annotations any more 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.texteditor.ExtendedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_COLOR
          as of 3.0 there are no UNKNOWN annotations any more 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 replaced by ExtendedTextEditorPreferenceConstants 
org.eclipse.ui.texteditor.ExtendedTextEditorPreferenceConstants.EDITOR_UNKNOWN_INDICATION_IN_OVERVIEW_RULER
          as of 3.0 there are no UNKNOWN annotations any more 
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_WARNING_INDICATION
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_WARNING_INDICATION_COLOR
            
org.eclipse.ui.editors.text.TextEditorPreferenceConstants.EDITOR_WARNING_INDICATION_IN_OVERVIEW_RULER
            
org.eclipse.ui.IWorkbenchActionConstants.EXPORT
          in 3.0. Use org.eclipse.ui.ActionFactory.EXPORT.getId() instead. 
org.eclipse.jface.text.TextUtilities.fgDelimiters
          use DELIMITERS instead 
org.eclipse.jface.util.OpenStrategy.FILE_EXPLORER
            
org.eclipse.ui.IWorkbenchActionConstants.FIND
          in 3.0. Use ActionFactory.FIND.getId() instead. 
org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.fMarkerAnnotationPreferences
          since 3.0 
org.eclipse.ui.IWorkbenchActionConstants.FORWARD
          in 3.0. Use ActionFactory.FORWARD.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.GLOBAL_ACTIONS
          in 3.0 
org.eclipse.debug.ui.IDebugUIConstants.ID_CONSOLE_VIEW
          Use org.eclipse.ui.console.IConsoleConstants.ID_CONSOLE_VIEW 
org.eclipse.debug.ui.IDebugUIConstants.IMG_LCL_CLEAR
            
org.eclipse.ui.ISharedImages.IMG_OBJ_PROJECT
          in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT instead. 
org.eclipse.ui.ISharedImages.IMG_OBJ_PROJECT_CLOSED
          in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT_CLOSED instead. 
org.eclipse.ui.ISharedImages.IMG_OBJS_BKMRK_TSK
          in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJS_BKMRK_TSK instead. 
org.eclipse.ui.ISharedImages.IMG_OBJS_TASK_TSK
          in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJS_TASK_TSK instead. 
org.eclipse.ui.ISharedImages.IMG_OPEN_MARKER
          in 3.0. This image is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.SharedImages.IMG_OPEN_MARKER instead. 
org.eclipse.ui.IWorkbenchActionConstants.IMPORT
          in 3.0. Use org.eclipse.ui.ActionFactory.IMPORT.getId() instead. 
org.eclipse.jface.dialogs.TitleAreaDialog.INFO_MESSAGE
            
org.eclipse.debug.ui.ILaunchConfigurationDialog.LAUNCHED_BEFORE_OPENING
          the launch dialog no longer supports launching without opening - this constant will never be returned by the dialog 
org.eclipse.ui.IWorkbenchActionConstants.MOVE
          in 3.0. Use ActionFactory.MOVE.getId() instead. 
org.eclipse.ui.views.navigator.ResourceNavigator.NAVIGATOR_VIEW_HELP_ID
          No longer used but preserved to avoid an api change. 
org.eclipse.ui.IWorkbenchActionConstants.NEW
          in 3.0. Use org.eclipse.ui.ActionFactory.NEW.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.NEXT
          in 3.0. Use ActionFactory.NEXT.getId() instead. 
org.eclipse.jface.util.OpenStrategy.NO_TIMER
            
org.eclipse.ui.IWorkbenchPreferenceConstants.OPEN_PERSPECTIVE_PAGE
          Opening a Perspective in a new page is no longer supported functionality as of 2.0. 
org.eclipse.ui.IWorkbenchActionConstants.OPEN_PROJECT
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.OPEN_PROJECT.getId() instead. 
org.eclipse.jface.text.rules.Token.OTHER
          will be removed 
org.eclipse.ui.IWorkbenchActionConstants.PASTE
          in 3.0. Use ActionFactory.PASTE.getId() instead. 
org.eclipse.debug.ui.IDebugUIConstants.PREF_SHOW_DETAIL_PANE
          no longer used 
org.eclipse.debug.ui.IDebugUIConstants.PREF_SHOW_TYPE_NAMES
          no longer used 
org.eclipse.ui.texteditor.AbstractTextEditor.PREFERENCE_FONT
          As of 2.1, replaced by JFaceResources.TEXT_FONT 
org.eclipse.ui.IWorkbenchActionConstants.PREVIOUS
          in 3.0. Use ActionFactory.PREVIOUS.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.PRINT
          in 3.0. Use ActionFactory.PRINT.getId() instead. 
org.eclipse.ui.IWorkbenchPreferenceConstants.PROJECT_OPEN_NEW_PERSPECTIVE
          in 3.0. This preference is IDE-specific, and is therefore found only in IDE configurations. IDE-specific tools should use org.eclipse.ui.ide.IDE.Preferences.PROJECT_OPEN_NEW_PERSPECTIVE instead. 
org.eclipse.ui.IWorkbenchActionConstants.PROPERTIES
          in 3.0. Use ActionFactory.PROPERTIES.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.QUIT
          in 3.0. Use ActionFactory.QUIT.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.REBUILD_ALL
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.REBUILD_ALL.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.REBUILD_PROJECT
          in 3.0. Use org.eclipse.ui.ide.IDEActionFactory.REBUILD_PROJECT.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.REDO
          in 3.0. Use ActionFactory.REDO.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.REFRESH
          in 3.0. Use ActionFactory.REFRESH.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.RENAME
          in 3.0. Use ActionFactory.RENAME.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.REVERT
          in 3.0. Use ActionFactory.REVERT.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.SAVE
          in 3.0. Use ActionFactory.SAVE.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.SAVE_ALL
          in 3.0. Use ActionFactory.SAVE_ALL.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.SAVE_AS
          in 3.0. Use ActionFactory.SAVE_AS.getId() instead. 
org.eclipse.ui.IWorkbenchActionConstants.SELECT_ALL
          in 3.0. Use ActionFactory.SELECT_ALL.getId() instead. 
org.eclipse.ui.IWorkbenchPreferenceConstants.SHIFT_OPEN_NEW_PERSPECTIVE
          Workbench no longer supports shift key modifier to open a new perspective. Callers should use IWorkbench.showPerspective methods. 
org.eclipse.ui.IWorkbenchActionConstants.SHOW_IN
            
org.eclipse.ui.IWorkbenchActionConstants.SYNC_EDITOR
          this action will be removed soon; use SHOW_IN instead 
org.eclipse.ui.IWorkbenchActionConstants.UNDO
          in 3.0. Use ActionFactory.UNDO.getId() instead. 
org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.UNKNOWN
          use Annotation.TYPE_UNKNOWN instead 
org.eclipse.jface.resource.JFaceResources.VIEWER_FONT
          This font is not in use 
org.eclipse.jface.dialogs.TitleAreaDialog.WARNING_MESSAGE
            
org.eclipse.jface.resource.JFaceResources.WINDOW_FONT
          This font is not in use 
 

Deprecated Methods
org.eclipse.swt.custom.CTabFolder2.addCTabFolderListener(CTabFolderListener)
          use addCTabFolderCloseListener 
org.eclipse.jface.text.source.VerticalRuler.addMouseListener(MouseListener)
          will be removed 
org.eclipse.team.core.Team.addNatureToProject(IProject, String, IProgressMonitor)
            
org.eclipse.ui.IWorkbenchPage.addPropertyChangeListener(IPropertyChangeListener)
          individual views should store a working set if needed and register a property change listener directly with the working set manager to receive notification when the view working set is removed. 
org.eclipse.jface.viewers.AbstractTreeViewer.addSelectionListener(Control, SelectionListener)
            
org.eclipse.jface.resource.StringConverter.asDisplayableString(FontData)
          use asString(FontData) 
org.eclipse.jface.resource.FontRegistry.bestData(FontData[], Display)
          use bestDataArray in order to support Motif multiple entry fonts. 
org.eclipse.core.resources.IWorkspace.computePrerequisiteOrder(IProject[])
          Replaced by IWorkspace.computeProjectOrder, which produces a more usable result when there are cycles in project reference graph. 
org.eclipse.team.core.RepositoryProvider.convertNatureToProperty(IProject, boolean)
            
org.eclipse.update.core.Site.createFeature(String, URL)
            
org.eclipse.update.core.ISite.createFeature(String, URL)
          use createFeature(String,URL,IProgressMonitor) instead 
org.eclipse.update.core.IFeatureFactory.createFeature(URL, ISite)
          use createFeature(URL, ISite, IProgressMonitor) instead 
org.eclipse.update.core.BaseFeatureFactory.createFeature(URL, ISite)
          implement createFeature(URL, ISite, IProgressMonitor) instead 
org.eclipse.jface.action.MenuManager.createMenuBar(Shell)
          use createMenuBar(Decorations) instead. 
org.eclipse.ui.IWorkingSetManager.createWorkingSetSelectionDialog(Shell)
          use createWorkingSetSelectionDialog(parent, true) instead 
org.eclipse.jface.text.TextViewer.deleteText()
          use StyledText.invokeAction instead 
org.eclipse.ui.actions.NewWizardMenu.deregisterListeners()
            
org.eclipse.help.IHelp.displayContext(IContext, int, int)
          Use WorkbenchHelp.displayContext(context,x,y) instead. 
org.eclipse.help.IHelp.displayContext(String, int, int)
          Use WorkbenchHelp.displayContext(HelpSystem.getContext(contextId),x,y) instead. 
org.eclipse.help.IHelp.displayHelp()
          Use WorkbenchHelp.displayHelp() instead. 
org.eclipse.help.IHelp.displayHelp(IContext, int, int)
          Use WorkbenchHelp.displayContext(context,x,y) instead. 
org.eclipse.help.IHelp.displayHelp(String)
          Use WorkbenchHelp.displayHelpResource(toc) instead. 
org.eclipse.help.IHelp.displayHelp(String, int, int)
          Use WorkbenchHelp.displayContext(HelpSystem.getContext(contextId),x,y) instead. 
org.eclipse.help.IHelp.displayHelp(String, String)
          Use WorkbenchHelp.displayHelpResource(selectedTopic) instead. 
org.eclipse.help.IHelp.displayHelpResource(IHelpResource)
          Use WorkbenchHelp.displayHelpResource(helpResource.getHref()) instead. 
org.eclipse.help.IHelp.displayHelpResource(String)
          Use WorkbenchHelp.displayHelpResource(href) instead. 
org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(DocumentEvent, boolean, IRegion)
          use doFireDocumentChanged2(DocumentEvent) instead; this method will be removed 
org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(DocumentEvent)
          this method will be renamed to doFireDocumentChanged 
org.eclipse.ui.dialogs.WizardExportResourcesPage.ensureResourcesLocal(List)
          Only retained for backwards compatibility. 
org.eclipse.ui.dialogs.WizardExportPage.ensureResourcesLocal(List)
          Only retained for backwards compatibility. 
org.eclipse.jface.text.TextViewer.findAndSelect(int, String, boolean, boolean, boolean)
          as of 3.0 use {@link #findAndSelect(int, String, boolean, boolean, boolean, boolean) 
org.eclipse.jface.text.AbstractDocument.fireDocumentPartitioningChanged()
          use fireDocumentPartitioningChanged(IRegion) instead 
org.eclipse.jface.text.AbstractDocument.fireDocumentPartitioningChanged(IRegion)
          use fireDocumentPartitioningChanged(DocumentPartitioningChangedEvent) instead 
org.eclipse.ui.IWorkbench.getActivityManager()
          please change before next i-build to use getActivitySupport().getActivityManager() 
org.eclipse.ui.IWorkbenchWindow.getAdapter(Class)
          please change before next i-build to use the equivalent direct method [get*Support()] 
org.eclipse.ui.IWorkbenchPage.getAdapter(Class)
          please change before next i-build to use the equivalent direct method [get*Support()] 
org.eclipse.ui.IWorkbench.getAdapter(Class)
          please change before next i-build to use the equivalent direct method [get*Support()] 
org.eclipse.ant.core.AntCorePreferences.getAntURLs()
          use getAntHomeClasspathEntries and getToolsJarEntry 
org.eclipse.swt.custom.StyledText.getBidiColoring()
          use BidiSegmentListener instead.

 
org.eclipse.jface.dialogs.Dialog.getCancelButton()
          Use getButton(IDialogConstants.CANCEL_ID) instead. This method will be removed soon. 
org.eclipse.ui.IWorkbench.getCommandManager()
          please change before next i-build to use getCommandSupport().getCommandManager() 
org.eclipse.help.IHelp.getContext(String)
          Use HelpSystem.getContext(contextId) instead. 
org.eclipse.debug.ui.IDebugView.getContextMenuManager()
          See AbstractDebugView#getContextMenuManagers() 
org.eclipse.debug.ui.AbstractDebugView.getContextMenuManager()
          @see AbstractDebugView.getContextMenuManagers() 
org.eclipse.ant.core.AntCorePreferences.getCustomURLs()
            
org.eclipse.ui.part.MultiPageEditorSite.getDecoratorManager()
          use IWorkbench.getDecoratorManager() 
org.eclipse.ant.core.AntCorePreferences.getDefaultAntURLs()
            
org.eclipse.ui.IEditorRegistry.getDefaultEditor()
          The system external editor is the default editor. Use findEditor(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID) instead. 
org.eclipse.ui.application.WorkbenchAdvisor.getDefaultWindowInput()
          This method has been renamed getDefaultPageInput. It has been marked final as advanced wiarning, and will be removed entirely by M7. 
org.eclipse.debug.core.ILaunchConfigurationType.getDelegate()
          use getDelegate(String) to specify mode 
org.eclipse.ui.IWorkbenchPage.getEditorReuseThreshold()
            
org.eclipse.ui.IPageLayout.getEditorReuseThreshold()
            
org.eclipse.ui.IWorkbenchPage.getEditors()
          use getEditorReferences() instead 
org.eclipse.update.core.IncludedFeatureReference.getFeature()
            
org.eclipse.update.core.IIncludedFeatureReference.getFeature()
          use getFeature(IProgressMonitor) instead 
org.eclipse.update.core.IFeatureReference.getFeature()
          use getFeature(IProgressMonitor) instead 
org.eclipse.update.core.FeatureReference.getFeature()
            
org.eclipse.update.core.IncludedFeatureReference.getFeature(boolean, IConfiguredSite)
            
org.eclipse.update.core.IIncludedFeatureReference.getFeature(boolean, IConfiguredSite)
          use getFeature(boolean,IConfiguredSite,IProgressMonitor) instead 
org.eclipse.update.core.model.FeatureModel.getFeatureIncludeVersionedIdentifier()
          use getFeatureIncludeIdentifier instead. 
org.eclipse.swt.widgets.FontDialog.getFontData()
          use #getFontList () 
org.eclipse.ui.help.WorkbenchHelp.getHelp(Control)
          as context computers are no longer supported 
org.eclipse.ui.help.WorkbenchHelp.getHelp(Menu)
          as context computers are no longer supported 
org.eclipse.ui.help.WorkbenchHelp.getHelp(MenuItem)
          as context computers are no longer supported 
org.eclipse.ui.help.WorkbenchHelp.getHelpSupport()
          Use the static methods on this class and on HelpSystem instead of the IHelp methods on the object returned by this method. 
org.eclipse.jface.text.information.IInformationProvider.getInformation(ITextViewer, IRegion)
          As of 2.1, replaced by IInformationProviderExtension.getInformation2(ITextViewer, IRegion) 
org.eclipse.ui.dialogs.SelectionDialog.getInitialSelections()
          use getInitialElementSelections() instead 
org.eclipse.jface.text.source.IAnnotationPresentation.getLayer()
          will be removed, configuration will only happen via XML, exists to ensure backward compatibility 
org.eclipse.jface.text.source.Annotation.getLayer()
          use IAnnotationAccessExtension.getLayer(Annotation) 
org.eclipse.ui.IDecoratorManager.getLightweightLabelDecorator(String)
          use getBaseLabelProvider(String) instead. 
org.eclipse.ui.texteditor.AnnotationPreference.getMarkerType()
          since 3.0 
org.eclipse.jface.dialogs.Dialog.getOKButton()
          Use getButton(IDialogConstants.OK_ID) instead. This method will be removed soon. 
org.eclipse.update.core.model.ImportModel.getPluginIdentifier()
          use getIdentifier() instead 
org.eclipse.update.core.model.ImportModel.getPluginVersion()
          use getVersion() instead 
org.eclipse.ui.texteditor.AnnotationPreference.getSeverity()
          since 3.0 
org.eclipse.ui.views.navigator.ResourceNavigator.getShell()
          use getViewSite().getShell() 
org.eclipse.update.core.SiteManager.getSite(URL)
          use getSite(URL,IPogressMonitor) instead 
org.eclipse.update.core.SiteManager.getSite(URL, boolean)
          use getSite(URL,boolean,IPogressMonitor) instead 
org.eclipse.jface.dialogs.TitleAreaDialog.getTitleArea()
            
org.eclipse.help.IHelp.getTocs()
          Use HelpSystem.getTocs() instead. 
org.eclipse.ant.core.AntCorePreferences.getToolsJarURL()
            
org.eclipse.jface.dialogs.DialogPage.getToolTipText(int)
          will be removed 
org.eclipse.swt.custom.CTabFolder2.getTopRight()
            
org.eclipse.jface.text.source.IAnnotationAccess.getType(Annotation)
          use Annotation.getType() 
org.eclipse.ui.texteditor.MarkerRulerAction.getVerticalRuler()
          use getVerticalRulerInfo instead 
org.eclipse.jface.resource.JFaceResources.getViewerFont()
          This font is not in use 
org.eclipse.ui.IWorkbenchPage.getViews()
          use getViewReferences() instead. 
org.eclipse.jface.text.TextViewer.getWidthInPixels(String)
          use getWidthInPixels(int, int) instead 
org.eclipse.ui.IWorkbenchPage.getWorkingSet()
          individual views should store a working set if needed 
org.eclipse.ui.texteditor.ExtendedTextEditor.gotoMarker(IMarker)
          visibility will be reduced, use getAdapter(IGotoMarker.class) for accessing this method 
org.eclipse.jface.viewers.ViewerDropAdapter.handleException(Throwable, DropTargetEvent)
          this method should not be used. Exception handling has been removed from DropTargetAdapter methods overridden by this class. Handles any exception that occurs during callback, including rethrowing behavior.

[Issue: Implementation prints stack trace and eats exception to avoid crashing VA/J. Consider conditionalizing the implementation to do one thing in VAJ and something more reasonable in other operating environments. ]

 
org.eclipse.help.IHelp.isContextHelpDisplayed()
          Use WorkbenchHelp.isContextHelpDisplayed() instead. 
org.eclipse.team.core.Team.isIgnored(IFile)
          use isIgnoredHint instead 
org.eclipse.team.core.Team.isIgnoredHint(IFile)
          use isIgnoredHint(IResource) instead 
org.eclipse.ui.texteditor.AbstractTextEditor.isInInsertMode()
            
org.eclipse.ui.activities.IActivityManager.isMatch(String, Set)
            
org.eclipse.jface.text.source.IAnnotationAccess.isMultiLine(Annotation)
          assumed to always return true 
org.eclipse.jface.text.source.IAnnotationAccess.isTemporary(Annotation)
          use Annotation.isPersistent() 
org.eclipse.jface.action.SubContributionManager.items()
          Use getItems(String value) instead. 
org.eclipse.debug.ui.ILaunchConfigurationTabGroup.launched(ILaunch)
          As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality. 
org.eclipse.debug.ui.ILaunchConfigurationTab.launched(ILaunch)
          As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality. 
org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup.launched(ILaunch)
            
org.eclipse.debug.ui.AbstractLaunchConfigurationTab.launched(ILaunch)
            
org.eclipse.ui.plugin.AbstractUIPlugin.loadPreferenceStore()
          As of Eclipse 2.0, a basic preference store exists for all plug-ins. This method now exists only for backwards compatibility. It is called as the plug-in's preference store is being initialized. The plug-ins preferences are loaded from the file regardless of what this method does. 
org.eclipse.jface.text.source.Annotation.paint(GC, Canvas, Rectangle)
          use IAnnotationAccessExtension.paint(Annotation, GC, Canvas, Rectangle) 
org.eclipse.swt.custom.CTabFolder2.removeCTabFolderListener(CTabFolderListener)
          see removeCTabFolderCloseListener(CTabFolderListener) 
org.eclipse.swt.ole.win32.OleControlSite.removeEventListener(OleAutomation, GUID, int, OleListener)
          - use OleControlSite.removeEventListener(OleAutomation, int, OleListener) 
org.eclipse.jface.text.source.VerticalRuler.removeMouseListener(MouseListener)
          will be removed 
org.eclipse.team.core.Team.removeNatureFromProject(IProject, String, IProgressMonitor)
            
org.eclipse.ui.IWorkbenchPage.removePropertyChangeListener(IPropertyChangeListener)
          individual views should store a working set if needed and register a property change listener directly with the working set manager to receive notification when the view working set is removed. 
org.eclipse.core.resources.IWorkspace.run(IWorkspaceRunnable, ISchedulingRule, IProgressMonitor)
          Use run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor). This method will be removed before the 3.0 release. 
org.eclipse.ui.IActionDelegateWithEvent.runWithEvent(IAction, Event)
          Use org.eclipse.ui.IActionDelegate2 instead. 
org.eclipse.compare.CompareEditorInput.save(IProgressMonitor)
          Override method saveChanges instead. 
org.eclipse.ui.plugin.AbstractUIPlugin.savePreferenceStore()
          As of Eclipse 2.0, preferences exist for all plug-ins. The equivalent of this method is Plugin.savePluginPreferences. This method now calls savePluginPreferences, and exists only for backwards compatibility. 
org.eclipse.jface.text.IDocument.search(int, String, boolean, boolean, boolean)
          as of 3.0 search is provided by FindReplaceDocumentAdapter 
org.eclipse.search.ui.ISearchResultView.searchStarted(String, String, ImageDescriptor, IContextMenuContributor, ILabelProvider, IAction, IGroupByKeyComputer, IRunnableWithProgress)
          As of build > 20011107, replaced by the new version with additonal parameter 
org.eclipse.search.ui.ISearchResultView.searchStarted(String, String, String, ImageDescriptor, IContextMenuContributor, ILabelProvider, IAction, IGroupByKeyComputer, IRunnableWithProgress)
          As of build > 20020514, replaced by the new version which provides an action group factory 
org.eclipse.jface.action.IAction.setAccelerator(int)
            
org.eclipse.ui.texteditor.TextNavigationAction.setAccelerator(int)
            
org.eclipse.ant.core.AntCorePreferences.setAntURLs(URL[])
          use setAntHomeEntires(IAntClasspathEntry[]) 
org.eclipse.swt.custom.StyledText.setBidiColoring(boolean)
          use BidiSegmentListener instead.

 
org.eclipse.swt.custom.CTabFolder2.setBorderColor(Color)
            
org.eclipse.ant.core.AntCorePreferences.setCustomURLs(URL[])
          use setAdditionalEntries(IAntClasspathEntry)[] 
org.eclipse.ui.editors.text.StorageDocumentProvider.setDocumentContent(IDocument, IEditorInput)
          use the encoding based version instead 
org.eclipse.ui.editors.text.FileDocumentProvider.setDocumentContent(IDocument, IEditorInput)
          use file encoding based version 
org.eclipse.ui.editors.text.StorageDocumentProvider.setDocumentContent(IDocument, InputStream)
          use encoding based version instead 
org.eclipse.ui.IWorkbenchPage.setEditorReuseThreshold(int)
          use IPageLayout.setEditorReuseThreshold(int openEditors) instead. 
org.eclipse.ui.IPageLayout.setEditorReuseThreshold(int)
            
org.eclipse.jface.text.AbstractInformationControlManager.setEnabled(boolean)
          visibility will be changed to protected 
org.eclipse.ui.IWorkbench.setEnabledActivityIds(Set)
          please change before next i-build to use getActivitySupport().setEnabledActivityIds(Set enabledActivityIds) 
org.eclipse.swt.widgets.FontDialog.setFontData(FontData)
          use #setFontList (FontData []) 
org.eclipse.ui.help.WorkbenchHelp.setHelp(Control, IContextComputer)
          context computers are no longer supported, clients should implement their own help listener 
org.eclipse.ui.help.WorkbenchHelp.setHelp(Control, Object[])
          use setHelp with single context id parameter 
org.eclipse.ui.help.WorkbenchHelp.setHelp(IAction, IContextComputer)
          context computers are no longer supported, clients should implement their own help listener 
org.eclipse.ui.help.WorkbenchHelp.setHelp(IAction, Object[])
          use setHelp with a single context id parameter 
org.eclipse.ui.help.WorkbenchHelp.setHelp(Menu, IContextComputer)
          context computers are no longer supported, clients should implement their own help listener 
org.eclipse.ui.help.WorkbenchHelp.setHelp(MenuItem, IContextComputer)
          context computers are no longer supported, clients should implement their own help listener 
org.eclipse.ui.help.WorkbenchHelp.setHelp(MenuItem, Object[])
          use setHelp with single context id parameter 
org.eclipse.ui.help.WorkbenchHelp.setHelp(Menu, Object[])
          use setHelp with single context id parameter 
org.eclipse.ui.views.navigator.ResourceNavigator.setLabelDecorator(ILabelDecorator)
          use the decorators extension point instead; see IWorkbench.getDecoratorManager() 
org.eclipse.jface.text.source.Annotation.setLayer(int)
          since 3.0 
org.eclipse.jface.text.formatter.ContentFormatter2.setPartitionManagingPositionCategories(String[])
          incompatible with an open set of document partitionings. The provided information is only used if this formatter can not compute the partition managing position categories. 
org.eclipse.jface.text.formatter.ContentFormatter.setPartitionManagingPositionCategories(String[])
          incompatible with an open set of document partitionings. The provided information is only used if this formatter can not compute the partition managing position categories. 
org.eclipse.update.core.model.ImportModel.setPluginIdentifier(String)
          use setIdentifier() 
org.eclipse.update.core.model.ImportModel.setPluginVersion(String)
          use setVersion() 
org.eclipse.ui.actions.ImportResourcesAction.setSelection(IStructuredSelection)
            
org.eclipse.ui.actions.ExportResourcesAction.setSelection(IStructuredSelection)
            
org.eclipse.swt.custom.CTabFolder2.setTopRight(Control)
            
org.eclipse.core.resources.IWorkspace.setWorkspaceLock(WorkspaceLock)
          it is no longer possible to override the workspace lock behavior. This functionality is now provided in the platform API by implementing the org.eclipse.core.runtime.jobs.ILockListener interface. 
org.eclipse.jface.text.TextViewer.shift(boolean, boolean)
          use shift(boolean, boolean, boolean) instead 
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(Widget, Object, Object[])
          this is no longer called by the framework 
 

Deprecated Constructors
org.eclipse.jface.text.source.AnnotationBarHoverManager(ISourceViewer, IVerticalRuler, IAnnotationHover, IInformationControlCreator)
          As of 2.1, replaced by AnnotationBarHoverManager.AnnotationBarHoverManager(IVerticalRulerInfo, ISourceViewer, IAnnotationHover, IInformationControlCreator) 
org.eclipse.jface.text.source.AnnotationColumn(int)
            
org.eclipse.jface.viewers.CheckboxTableViewer(Composite)
          use newCheckList(Composite, int) or new CheckboxTableViewer(Table) instead (see below for details) 
org.eclipse.jface.viewers.CheckboxTableViewer(Composite, int)
          use newCheckList(Composite, int) or new CheckboxTableViewer(Table) instead (see above for details) 
org.eclipse.ui.actions.CreateFileAction(Shell)
          see deprecated tag on class 
org.eclipse.ui.actions.CreateFolderAction(Shell)
          see deprecated tag on class 
org.eclipse.jface.text.rules.DefaultDamagerRepairer(ITokenScanner, TextAttribute)
          use DefaultDamagerRepairer(ITokenScanner) instead 
org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess(MarkerAnnotationPreferences)
          use DefaultMarkerAnnotationAccess() instead 
org.eclipse.ui.actions.ExportResourcesAction(IWorkbench)
          use the constructor ExportResourcesAction(IWorkbenchWindow) 
org.eclipse.ui.actions.ExportResourcesAction(IWorkbench, String)
          use the constructor ExportResourcesAction(IWorkbenchWindow, String) 
org.eclipse.ui.editors.text.FileDocumentProvider.FileSynchronizer(FileEditorInput)
          use FileSynchronizer(IFileEditorInput) 
org.eclipse.ui.texteditor.FindNextAction(ResourceBundle, String, IWorkbenchWindow, boolean)
          use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead 
org.eclipse.ui.texteditor.FindReplaceAction(ResourceBundle, String, IWorkbenchWindow)
          use FindReplaceAction(ResourceBundle, String, IWorkbenchPart) instead 
org.eclipse.ui.actions.GlobalBuildAction(IWorkbench, Shell, int)
          use GlobalBuildAction(IWorkbenchWindow, type) instead 
org.eclipse.ui.actions.ImportResourcesAction(IWorkbench)
          use the constructor ImportResourcesAction(IWorkbenchWindow) 
org.eclipse.ui.texteditor.IncrementalFindAction(ResourceBundle, String, IWorkbenchWindow, boolean)
          use FindReplaceAction(ResourceBundle, String, IWorkbenchPart, boolean) instead 
org.eclipse.ui.texteditor.MarkerRulerAction(ResourceBundle, String, IVerticalRuler, ITextEditor, String, boolean)
          use MarkerRulerAction(ResourceBundle, String, ITextEditor, IVerticalRulerInfo, String, boolean) instead 
org.eclipse.ui.texteditor.MarkerRulerInfoAction(ResourceBundle, String, IVerticalRulerInfo, ITextEditor, String, boolean)
          use super class instead 
org.eclipse.ui.part.MultiPageEditor()
          Use the class MultiPageEditorPart instead 
org.eclipse.ui.actions.NewWizardAction()
          use the constructor NewWizardAction(IWorkbenchWindow) 
org.eclipse.ui.texteditor.PropagatingFontFieldEditor(String, String, Composite)
          use WorkbenchChainedTextFontFieldEditor 
org.eclipse.jface.text.rules.RuleBasedDamagerRepairer(RuleBasedScanner, TextAttribute)
          use RuleBasedDamagerRepairer(RuleBasedScanner) instead 
org.eclipse.ui.texteditor.SelectMarkerRulerAction(ResourceBundle, String, IVerticalRuler, ITextEditor)
          use SelectMarkerRulerInfoAction(ResourceBundle, String, IVerticalRulerInfo, ITextEditor) 
org.eclipse.ui.texteditor.SelectMarkerRulerInfoAction(ResourceBundle, String, IVerticalRulerInfo, ITextEditor)
          use super class instead 
org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog(Shell, Object, IStructuredContentProvider, ILabelProvider, String)
          see class comment 
 


Eclipse Platform
Pre-release 3.0

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.